package org.springblade.modules.admin.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;

/**
 * blade_maintain_abarbeitung_detail
 * @author
 */
@EqualsAndHashCode(callSuper = true)
@TableName(value = "blade_maintain_abarbeitung_detail")
@Data
public class MaintainAbarbeitungDetail extends TenantEntity {

    /**
     * 任务id
     */
    private Long planId;

	/**
	 * 关闭次数
	 */
	private Integer closeCount;

    /**
     * 重新打开次数
     */
    private Integer reopenCount;

    /**
     * 转派次数
     */
    private Integer redeployCount;

    /**
     * 整改事项统计
     */
    private Integer scoreIssue;

    /**
     * 转派截止时间
     */
    private Date redeployFinishDate;

    /**
     * 转派逾期状态 1-未逾期 2-明天即将逾期 3-已逾期
     */
    private Integer redeployOverdueStatus;

	/**
	 * 最新转派人员id
	 */
	private String redeployUserIds;

	/**
	 * 最新转派人员名称
	 */
	private String redeployUserNames;

	/**
	 * 最新转派时间
	 */
	private Date redeployTime;

	/**
	 * 最新关闭时间
	 */
	private Date closeTime;

	/**
	 * 最新重新打开时间
	 */
	private Date reopenTime;

}
